the esplanade - German English Dictionary